dog-faced baboon - Alemán Inglés Diccionario